add (index, item)