clean compilation