improve table usage