Puppet base module