implement wipe operator