A little enhancement on the tou process, there are still some issues