thanks for sharing these to others.