Mit 7

code review for mit-7