almost almost working heuristics