quaternion works now