trying to understand commit.