thanks for sharing such informative views.