template with maj