superb. thank you for posting all of these