still struggling with validation of rotations