add transposition table to algorithm