added go-mode supports