added floating point math conversion math