tableview somewhat working, still need to complete a couple methods