another reorganization of the project structure to make starting the parser easier