added converse.js