Part c is mostly done.