Add puppet codes