update with templates