Add go lang modes