commit 1 to learn

commit 2 can do what?