add localStorage provider