added a tabbed structure for content separation