shoulda deleted long ago..
stable freeing and global destruction
gen2 needs a bit different
bugfix.