added nodejs room functionality