Add storage interface
Signed-off-by: fzerorubigd <fzerorubigd@gmail.com>