major_snapshot_logic_change