do the discovery/prefetch thing instead because otherwise the provider is so slow its unusable
update readme and modulefile