refactor to move object types