añadido mas funciones y heuristica