added puppet module