modify ordre funtcion