efficiency default sorting