Added files for part 3.