added energy feature