ordering it this way seems better