validated compilation process