wOw.. thanks for that detailed explanation