setting up puppet