rewriting everything in puppet