Mas documentacion y mejora de manejo de errores