refactoring manip-obj-with-hand