overide dealloc method

super