added example for go binding