Changes to reflection

Finished making changes to reflection, part 2