complete project with no commenting