wip - move_object implementation