added localStorage module