updated to host rooms, work with peerwebapi