floating point calc
everything works