added some puppet stuff