assignment2 (7)