fixes float precision, floats with more than 2 decimal places were being truncated because of an interal thing with str format