intial commit for part 3