Tung Duong's contribution