data structure and template for templavoila for tabs component