Added pattern to like observer and fixed record heuristics