ordering for all