wrapped storage actions into transactions