debug correct2(), add checkList()