working on cleaning function