added Daemonizer - generic funcs