fix search & add webStorage lib