Something you need to do before you reproduce is plan