Assignment weekly note 4