now that vals are embedded in the LL, remove duplicated setitem in FIOMD
remove duplicated add() logic in FIOMD