updated with tableview, added sections, and cells