updated base template
updated base template