items requires random/lists