reglas aparentemente acabadas, falta el tema de como funciona esto