updated base template