split parsers into new directory