This is for the coursera project