Repo created as partial fufllment of coursera class project