worked on deleter class