change the clean way