Week4 pull request 2

please take a look to see if you find any issues.
Same as above.