override the old items with the new ones
remove redundant judge opening item