VPR-577

Part of VPR-577