modifications for template skeleton