adde new createSourcesObject3 features

check out the really cool change for createSourcesobject3