Cleaning and Restructuring the SourceCode