fixed deinit