commit demo from lecture 10