manipulators