commit 3 finish