Correcciones muchas para que funcionen las reglas