structs alone work
more structs work