i think i made reflection a bit better