Some practice groups have developed formal training programs. For example, the Litigation practice has developed a Core Competency Program. This program is designed to assist litigation associates and their respective mentors in developing associates' basic or "core competencies," the mastery of which makes a successful trial lawyer. Experienced members of the litigation team use the program as a tool to guide associates, document each associate's progress and identify gaps in the associate's experience and skill set.