make use of hashes with indifferent access