lifePowerReduce method implemented