Added files for part 3