hashing chords
beacon delegate