adding floating point parsing
adding exponential values parsing