added an option to initialize the user defined routing handler, init/0