first implementation of tableizer