MGPA Architecture