simple reproduction method