unfinished puppet master setup