add erase feature