support get/set storage