Added classes for part 1.