require new mappers and parsers