Restructured source code.