added buggy protocolfsm yay
buggy protocolFSM does it work I don't know let's find out ... nope