worked on object manager