This document proposes improvements to the Collection Tree Protocol (CTP) for wireless sensor networks. CTP is a tree-based routing protocol that selects paths based on expected transmission count but does not consider node energy. The proposed modifications 1) include node energy levels in parent selection to avoid rapidly draining high-energy nodes, and 2) add a "recovery packet" for low-energy nodes to notify neighbors earlier of impending failure to reduce latency and packet losses. Simulation results show the modified CTP provides improved packet delivery ratio and fewer duplicate packets received compared to the original CTP.