fixed rotation and rotation actions .. need to test properly