Wrote most of 2b