Enhancing Energy Efficiency for Wireless Sensor Networks