Wrote draft StorageInterface