implement a delete that is actually useful
add change interceptors
0.0.12 = change interceptors and better delete