sperm flow-Compilation