added helper module + refactoring of parser3