added heuristic references