Nice information, There is obviously a lot. Your points are very valuable and knowledgeable. Thanks for sharing this great blog with us.