Repo for Courcera assesment