working diagonal