feature #16; add a better delete method; all combinations of e,p,v,g are now possible (similiar to the query op)