fix number scaning routine
add more precise real number printing