complete project model