Integration tests work. Now just need to write the storage provider