assginment 2.2