clean source code