split the project into files