not trace memory on default
add deletion operator
add deletion operator
update