initial commit of Zhixiang's code