Refactored tableView