added structure for negotiation with counterstrategy. need to fix s.bit0 |  s.bit1 not mapping to e.sth