registering storage provider