modify insertmodechanges filling logic