Zheng Duanxiang Zheng Duanxiang Demiurgic code no. 1, 2009 Zheng Duanxiang Demiurgic code no. 3, 2009