add Parser(json,txt) feature