Hard comming ...