reflection pool by  Karvelis
_