test coverage improved, added vcr for http requests
fixin