código con concepto mejorado