info_ff_room should be fully refactored