add StorageFactory