YIHUI LIU & GUOBING LIU