discovery challenges