add comments to fields.go