table analysis