first version of storage working