reflection  by Rosekirk
_