add hao.go