Assignment 8.1 and 9.1