the worst is over...