modified
add result
delete index