Cambiado para cumplir con patron estrategia