add diagBlock