organizing the project