consider putting all the renumbering files inside either Node or util