table adaptation