commit chapter3