for haibo