more energy stuff
modified abstract