add customized storage