more work on deleter class