Initial commit for part 1.