intial commit for part 2