add code template and test template.