Ruihan Li view 3