add gaps in ordering to allow insertion