Hello @omaraaz997,
Although I like your idea – a lot actually, however, it is similar to this idea:
In fact, your issue is fully covered by this idea.