Part I, II, III, IV (half) done.