added seperate daemon