navigation and tableview fix