very old example.

current versions use `__name__`