support floats and big numbers