diagonize the build