cleaning the source code