add new code about golang