added the reflection ex (to be done).