add xmpp support
...