SPV macro