first pass at golang.