clean compile.