new tableview for self