- prepare for reuse