Raise an exception if the vendor is not found
Refactor
Introduce fetchers and processors