repository as requested by the coursera course