A: add localstorage