well it looks like it works

I don't want to keep the code like this, but i guess for now it is
fine,, we can finally address the problems of labeling and node size and
deleting,,,,,, but for reals, this should be a temporary fix, i got
pretty close to getting it to work right, but i am super tired, and i
realized i could do this,, so i did it...