Part a completed
push to github