compile floats