Nicely done! Excellent examples.