rev3 energy