An Algorithm — NEBULA