reproduce is done