added manipulator