clean code in MainTableViewController