Zhihao: finish v1.0