update-and-template