view and tableview changes