Very good ponits u have made .Very informative.