start of object manipulation