number bumps and checkpoint