add logic diag