modify clean logic