add snippets for go