added puppet syntax stuff