simplified base template