added how much precision float displaying needs