cleaning the order of all requires