puppet for construct cosmo objects