Use sequencers in conjuction with listmarks to keep chapters, sections and sequential lists in proper numeric order.
Keeping sections and subsections
in numeric order is a chore.
Use BLUEPHRASE sequencers to automatically renumber things as your composition changes.
Read the BLUEPHRASE docs —
Or try the online BLUEFIDDLE sandbox —