predict and prevent News