add Wang Yanhao's collection code