finish index, new, edit