finish function eraser