modified:define oil & power macro