Termminado, faltan revisar errores de basura y memoria