simplify storage interface