demo for web storage