updated language swapping section for GCWU. Moved variable
initialization inside the if multiple lang exists statement so they
don't get created when they aren't necessary