add go program