Finished section 3 (pending review).