VPR-579

Part of VPR-579