all primitives and rotations