examples compile clean