interesting and informative thanks