collect behavior object handl todo collect set 