mejorada la arquitectura de providers