part 2 and readme