working on how the sigchain handles nodes that want to be freed, not working yet