calculate table backend