reflection concept