add visualization for commit workflow