haibo — NEBULA