add golang code