adding itemlist support