this is great Karim! thanks for sharing these beautiful thoughts!