modified README, and provider with error output logging