commit representation