add diagonal