added quaternion for real this time