implement full node deallocation

TODO?