VPR-308

Part of VPR-308