start local storage implementation