Added Diagonal Check Functions