We recently implemented a Lebensohl-type 2♦ response into a structure by Eric Kokish: (2♣) dbl: 2♦ Puppet to 2♥: a) 0-7 pts (→ pass/2♠/3♦) b) ≥4er♦, 8-10 pts (→ 3♣) c) bal with ♣-stop, 11-12 pts (→ 2NT) 2♥♠ ≥4♥♠, 7+-10 pts 2NT Puppet to 3♣: a) inv+ both majors (→ 3♦) b) gf with ♣-stop (→ 3♥♠NT, 3NT shows ♦) c) gf, ≥64/55 in ♦+major (→ 4♣=x46x, 4♦=4x6x, 4♥♠=5M+5♦) 3♣♦♥ inv+ Transfer; no ♣-stop when gf 3♠ Transfer to 3NT; gf, no ♣-stop 3NT to play (with ♣-stop) 4♣ 4♥+≥6♦, inv 4♦ 4♠+≥6♦, inv 4♥♠ to play seems to work well so far... Edit: Of course doubler may refuse to bid 2♥/3♣ over the puppet bids with a strong hand.