add code puzzle