finished floating point!