[GS][CW][MH] Final Version

Code cleand, Final Version