add interface TableProviderExtended