refactor show room