I have made another thread where I approached the issue with another method as you suggested @sanjaradylov , please take a look