add commit diagram