improve storage api and fetch teh collections object