table reduction