Homework7 & Session 7 nearly initial commit