reflection by Aritra ghosh
_