modified UpdateTemplate.m