add project2 description and related code