added base abstract storages