New: enrgyandpower