add morse support