add items with args