i think this is not useful for me. but a nice article. will use it when required.