removed dealloc method