Initial sketch of part 1