removed static constructors
fixed quaternion interpolation