Recompilation gan