basic data collection works.
better timeouts.