jc commit (未完成