xmpp support basiclly done