tune the order