Section 2 preparation code.