fixed getting floats from strings