trivial main entry point.