Cleaning and compiling