; (B) explain the rights, roles, and responsibilities of Program stakeholders; (C) identify concerns and interests; and (D) describe how the Program will operate. (3) Review (A) In general The Secretary shall review and approve or disapprove each proposed Program within a reasonable amount of time. If a proposed Program is not approved, the Secretary shall notify the applicable railroad carrier in writing of the specific areas in which the proposed Program is deficient. The applicable railroad carrier shall correct all deficiencies within a reasonable period of time following receipt of written notice from the Secretary. (B) Updates An applicable railroad carrier shall update the Program as needed and obtain the Secretary’s approval prior to making any major changes to such Program. (C) Annual reviews The Secretary shall conduct an annual review to ensure that each applicable railroad carrier is in compliance with the approved Program of the carrier. (c) Establishment Not later than 2 years after the date of the enactment of this section, each applicable railroad carrier shall establish a confidential close call reporting system pursuant to the rulemaking under subsection (a). (d) Program elements Under the Program each applicable railroad carrier shall— (1) provide a safe environment for its employees to report unsafe events and conditions; (2) for unsafe events and conditions reported within the scope of a confidential close call reporting system, ensure that the employees of the carrier are protected from railroad carrier discipline; (3) use information collected through the confidential close call reporting system to develop and implement targeted corrective actions, as appropriate