Wonderful thanks for sharing these.