backend mejorado