added a generated go source as an example