add directories and parsers