initial work for section.tpl