comments on cleanUP function