imprved compare page and branch page and commit page design