part 3 first commit