mejora en codigo pero errores mas grandes :(