Created abstract classes for needed tableViewControllers