changed name to structs