itemlist + socket init