clean, precompile