Working Basic Chord Implementation without custom messages