reproducing is for improvement