cleanup sources.