refactor tableDiscovery to work with multiple tables/ no descriptions + adding download action