wrap the parser in the module