table processor