add code templates