added collaborative editing