gonna get jasons solution
changing things, i think i found the main bug
fixe bug where create circuit was called from main in addition to the code that handles receiving an OPEN
before I make the threads more simple
lets try a new setup
hello again
fixed merge