add DaemonProcess and EventHandlerProcess