changed subclass to UITableViewController