christof's algo