First code review point

Here is week1 partA.