make the "new" be the primary index
fix bug