consolidated templates with blocks