base template update