updated add(index,object)