I have looked at all the articles I could find in this site and there is a lot of opinion that at times is confusing or at odds. This is where my research in my own applica