preordering