my changes to the puppetlab thing