add
edit index
remove and add