修改scheme init