before working on week3 assignment
creepy codes, please ignore them
Merge branch 'progfun'