key exchange done
removed bad while loop, getting closer...
almost there...