put some structure into the project