match very close to uvcalc now