more cohesive ordering