The concept of a career development program within a specific workplace is helpful for those individuals involved in that particular company. It can also be leveraged as a tool to bring in more talent or {potential} talent if you will. In your opinion, is it only top down or is there a level of participation from bottom up?