gofmt++
finish up the api -- expose the rest of the struct members