added chap3 assignments