Full source code after code cleaning