working on new module structures and a event flow config