added tests, including a failing tableview test