dip project 1