completed entire section 6.2