Working of Professional Development Programs