production sort