Main #Contraction