Better than Puppet Stayman?

I have developed a method for responding to 1NT with a flat game-forcing hand.  I'm curious weather anyone else plays something similar and how people compare it to Puppet Stayman.

Here it is:

2 is a game forcing response with a flatish hand.

This means stayman followed by a new suit shows a 4 card major and a longer second suit with game forcing values and a transfer followed by a new suit shows a 5 card major with a 4+ second suit and game forcing values.

1NT - 2

then:

2NT = 5+

Responder accepts the transfer with 3 cards allowing opener to show a 4 card major at the 3 level if they have one

3 = 5+

responder accepts the transfer with 3 cards allowing opener to show a 4 card major at the 3 level if they have one

3 = 4+

responder now accepts the transfer with 3 cards, makes a cue with 4 cards and slam interest, or bids game with 4 cards and a minimum.  They can bid 3 with 4 and less than 3 and bids 3NT with 2 and less than 4

3 = 4+

responder now accepts the transfer with 3 cards, makes a cue with 4 cards and slam interest, or bids game with 4 cards and a minimum. They bid 3NT without 4

After 3 / 3 opener can make a cue if responder has shown 3 card support and they 5 have cards and a max so raising game shows 5 and a minimum.

3 = 44 maximum

3NT= flat

Other 3 level responses:

2NT either weak with a long minor or a Slam try with 6+.  (opener accepts the transfer, then:  responder passes, bids with weak , or cues a major with a good slam try and bids 3NT with a mild slam try)

3 = slam try 6

3 = Slam try 6

3 = Slam try 6

You can play any way you like after responder shows a 6 card suit with slam interest.  We accept with 3 cards and bid 3NT or a 5 card major with 2 cards.  accepting with 2 cards leaves responder able to show a 64 pattern at the 3 level more frequently but we give that up to differentiate the support so that we can make slam tries on more marginal hands then suggesting 3NT next.

3 = Slam try 55 in the minors

4 = wants to play 4 from openers side

4 = wants to play 4 from openers side

4/4 = to play

My own assessment is that we may wrong side some contracts but with a relatively simple method we are able to accommodate opening 1NT on a much wider range of shapes and a 4 point range is managed better for slam bidding purposes.