Main #Contractions