fixed numerial reading