operations
given-when
smart matching
hash functions
hash