Fusion code and few changes in GSOM