start creating puppetmaster class