VPR-318

Part of VPR-318