add data sort recipe