prepare for keeper