first steps for template