fixed an error in ReduceItemList concerning uniqueness

updated optimizer plugin
added more dummy functions to set table