The MEPA review process provides meaningful opportunities for public review of the environmental impacts of projects for which agency action is required. It requires agencies to study the environmental impacts of projects requiring agency permits or other approvals, financial assistance, or land transfers, and to use all feasible measures to avoid, minimize, and mitigate damage to the environment.