excellent review - thanks