Feature/template reader block type