reproducing is for reproduction