add Quaternion::ZERO