add '?' to na.strings so numeric fields are read correctly; remmove as.numeric casts