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