new data types
introducing rotations