prepare for reproduction!