One interface for many cloude storages