VPR-228

Part of VPR-228