add the parser