refactor _setStorage method
add version capability to yo store
first working draft