intermediate comit