build pvr with o3