add: interactiong with storages