manager reflection