updates to somoe objs and loadobjects