more accurate quat