Repository 4 coursera assignments