* rename delete class to deleter.
 * adjust bug.