Some very incomplete puppet stuff

Added some incomplete puppet stuff