Edge contractions