Main #Semen Flow