Energy && bug fix