compile after clean