add class StoragePlus to implement Storage