All but own heuristic are writtgn