moving parsers to separate directory