by qianjun;change scroll compute