added super dealloc, fixed compiler warnings