fixed remove(int index)