!!!!!!!!!!VERY HARD CONTRACTIONS ...