exercise commit