implement full node deallocation