work on object placement