tidy up requires