thank you for such informative links.