clean the source