add code and text