MGfHALM 4

Fourth part of this. (55 pages when finished)