section 2.1 almost done