Puppet replacements and AI- genrated content as a tool for puppet development and relocation abandoned 2025