adjusting puppet integration
clone api