updated with tableview