VPR-590

Part of VPR-590