reads and converts numbers successfully

needs cleaning