Function Compose New Order