implemented EO heuristics