add code demo