commit exercise