checkpoint before another overhaul