storage adapt