• Concept is good, I have tested its working. 

    Need to explore for implementation