use energy on shock function