structs are so very very slow