templates for etc