move to hash storage