ming dao and qiao en[MINGEN]