change the order of the parsers so that numbers actually get read