more selection work
localstorage