Big update for MGD

Havn't pushed in a long while!!!