add comments to util.go