This blog is dedicated to myself to remind me on anything and to others who can get the benefit from it too