user and built-in manipulators