initial release of puppet module