template modification support, in progress