updated tempate