added go-mode module