Updated private scheme