better layout for commit list