mas cambios a código final