thanks for this amazing info