add Parser class