add signMessage