Add puppet mode