adding more to the bare bones
move seq handling around so handshakes can negotiate properly