floats are now  working.  was it cheating to use the browser builtins?