commit new interface index, add, edit