t
wonderful pattern and reflection