start reboot
first test about module behaviour
test instance
return a readable stream
refactor
test with no provider
make call to provider
store file on disk, do not call provider again
store on file and clean up after each test
refactor
add remove()
refactoring