this is the project for coursera class project