modify clean way