clean sources