table detect