some work in the structure of the project