modify the template