daemon functionality has been added