Make top level handler.