refined into findroom and joinroom