coursera course 5 repository for 2nd assignment