add core api usage for uploading, downloading, listing.