Having a hard few days ...UPDATE