checkpoint before adding stuff of calculting reordering magnitude