changed reflection, part 3

finished reflection