add go mode and my custom