Project 2: intermediate commit