data structure in Go