add 8 parsers