Upgrading compilers structure and fixing error messages.