unified ordering of structs