some changes made to original idea

Disclaimer