NEPA requires that before funding, authorizing, or implementing an action, federal agencies must consider the effects the proposed action may have on the environment. Under this statute, all federal agencies are required to analyze the potential impacts of each proposed project, taking into account all consequences as well as the effect of cumulative impacts on the environment.