scheme updates