list adding util (temp)