reflection e procs-pt1