added storage.js