class deletion