perfect communication with server, remaining-localstorage,random string