detect tables