improve warning output
improve parseNumber function for decimal input