add rooms: entering, printing, semaphores