new daemon library