Basic how-to.
Cleanup to compile.