add protocol for commits