add-energy improved