this is a repo due to a coursera specialization