add erase ability