add the DataSource and TableView Delegate protocol