Restructure Code // PCMGE