ignore
added abstract Format and Storage methods
local storage basics