energy handling