This document discusses the LEACH protocol for wireless sensor networks. It begins with an abstract that introduces wireless sensor networks and describes how sensor nodes cooperatively send sensed data to an end user. It then discusses how LEACH is an energy-efficient hierarchical routing protocol that uses clustering to reduce energy consumption. The objectives of the paper are to develop a simulated WSN environment with configurable parameters and create an efficient version of LEACH called EN-LEACH to optimize parameters. The document then provides details on LEACH and WSN clustering, and presents simulation results showing EN-LEACH improves network lifetime compared to LEACH. It concludes that EN-LEACH minimizes energy consumption through efficient cluster head replacement and dual transmission power levels.