First version of clientStorage