puppetmaster design change