structs have members