this is a repo assigned by coursera