complete assignmant 2