Week4 pull request 2

please take a look to see if you find any issues.
This could be refactored just like your unfollow.