working on manipulators and coms