attractors & hashes