improved commit page design and added tests