cpp before clean