add an option for # of body diagonals