rotate with quatos