add char room prototype