Comitting Framework