new apis for storage , and message changes