b. & semen ...