start working on heuristics