add missing passing data(item)