preliminary add puppetclasses support