Assignment weekly note 11