Updating Template logic