M_Harika's submissions for Virtual Functions destructor1