included core API in storage-client