thanks, very fun to read.