add Web Storage & the practice problem