Assignment weekly note 7