Fixed commit issues. All should be updated to have Explicitly built diagonal elements