changes to reflection 3