new type to handle the daemon actions