rewrite Quaternion initial