allow rotation about x and z axes too