working on mgs redo