set sourc object handl collect specif implement except 