clean before new function is added