explicit scheme