factory class for parsers added