adding go mode