explain the project