add localstorage detect, change wordings