added energy generation and sheild energy distro