initial commit: templates