Assignment weekly note 9