cleans and tidy.