reworked -d (dump() -> delete() - deleting still buggy