support phrase-based cin