Draft for journal of heuristics