add erase insert