extends BSDataStorage
code